\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}

\begin{document}
\pagestyle{empty}
%
%
%

%\enlargethispage{100cm}
% Start of code
% \begin{tikzpicture}[anchor=mid,>=latex',line join=bevel,]
\begin{tikzpicture}[>=latex',line join=bevel,]
  \pgfsetlinewidth{1bp}
%%
\pgfsetcolor{black}
  % Edge: Lik -> EXE
  \draw [->] (756.89bp,79.293bp) .. controls (764.55bp,79.293bp) and (773.27bp,79.293bp)  .. (792.27bp,79.293bp);
  % Edge: Obc -> Lik
  \draw [->] (666.84bp,79.293bp) .. controls (675.41bp,79.293bp) and (684.12bp,79.293bp)  .. (702.37bp,79.293bp);
  % Edge: ASS -> Obc
  \draw [->] (524.29bp,79.293bp) .. controls (532.45bp,79.293bp) and (541.03bp,79.293bp)  .. (559.75bp,79.293bp);
  % Edge: Com -> ASS
  \draw [->] (390.84bp,79.293bp) .. controls (398.85bp,79.293bp) and (407.54bp,79.293bp)  .. (426.26bp,79.293bp);
  % Edge: Cpp -> Pre
  \draw [->] (158.9bp,79.293bp) .. controls (167.56bp,79.293bp) and (176.21bp,79.293bp)  .. (194.57bp,79.293bp);
  % Edge: Pre -> Com
  \draw [->] (280.71bp,79.293bp) .. controls (289.01bp,79.293bp) and (297.76bp,79.293bp)  .. (316.26bp,79.293bp);
  % Node: Pre
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (237.59bp,79.293bp) node {Preprocessor};
\end{scope}
  % Node: ASS
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (475.33bp,79.293bp) node {Assembler};
\end{scope}
  % Node: EXE
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (845.96bp,79.293bp) node {Executables};
\end{scope}
  % Node: Obc
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (613.37bp,79.293bp) node {Object code};
\end{scope}
  % Node: Lik
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (729.67bp,79.293bp) node {Linker};
\end{scope}
  % Node: Cpp
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (79.293bp,79.293bp) node {Source code(*.cpp)};
\end{scope}
  % Node: Com
\begin{scope}
  \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
  \pgfsetstrokecolor{strokecol}
  \draw (353.59bp,79.293bp) node {Compilers};
\end{scope}
%
\end{tikzpicture}
% End of code

\end{document}
